package com.fc.mall.sysconfig.dao;

import com.fc.mall.sysconfig.dto.SysConfigDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author Sunny
 * Created by Sunny on 2019/5/23.
 */
public interface SysConfigDao {

    /**
     * 根据类别查询配置项列表
     *
     * @param category
     * @return
     */
    List<SysConfigDto> queryListByCategory(@Param("category") Integer category);

    /**
     * 根据ID来查找
     * @param id
     * @return
     */
    SysConfigDto queryById(Long id);


    int updateConfig(@Param("sysConfig") SysConfigDto sysConfig);



    int batchUpdateConfig(@Param("sysConfigs") List<SysConfigDto> sysConfigs);

    SysConfigDto queryByCode(@Param("code") String code);
}
